/**
 * @author 20120104 by hzx
 * @class ResetPassWindow
 * @extends Ext.Window
 * @description 重置用户密码
 */
ResetPassWindow = Ext.extend(Ext.Window, {
			form : "form",
			form : null,
			// 构造方法
			constructor : function(_cfg) {
				if (_cfg == null) {
					_cfg = {};
				}
				Ext.apply(this, _cfg);
				ResetPassWindow.superclass.constructor.call(this, {
							title : "用户密码重置", // 标题
							width : 380, // 宽度
							autoHeight : true, // 宽度
							collapsible : true, // 是否可以伸缩
							plain : true, // 强制背景色
							closeAction : "hide",
							iconCls : "houfei-addicon", // 图标样式
							modal : true, // 当前窗体为模态窗体
							resizable : false, // 不允许改变窗体大小
							items : [this.form],
							buttons : [{
										text : "重置", // 按钮上面的字
										handler : this.onSubmitClick, // 单击提交按钮事件
										scope : this
									}, {
										text : "取消",
										handler : this.onCloseWinClick, // 关闭窗体(隐藏)
										scope : this
									}]
						})
			},
			/**
			 * 单击提交按钮事件
			 */
			onSubmitClick : function() {
				Ext.Msg.confirm("系统消息", "您确定要重置当前选中的用户密码吗?",
						function(_btn){
							//如果客户端校验通过则提交表单
							if (_btn=="yes" && this.form.getForm().isValid()) {
								//提交表单
								this.form.mySubmit("userInfoSms.do?operator=resetUserPass");
							}else{
								return;
							}
						}, this);
                
			},

			/**
			 * 关闭窗体
			 */
			onCloseWinClick : function() {
				this.hide();
			}

		});